<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var a = { n: 2 }
        // a.x = { n: 2 }
        // a.x.x = { n: 2 }
        // setTimeout(() => {
        //     console.log(a.x.x);
        // }, 10000)
        // var a = { n: 1 };
        // a.x = a = { n: 2 };
        // console.log(a.x)

        // - "," 也算是运算符的一种,使用","会返回','右边的值
        // for (let i = 0, j = 0; i < 5, j < 10; i++, j++) {
        // console.log(i, j);
        // 使用当前循环时,i和j都会循环10次
        // 因为在进行判断时中间的表达式中含有","会一直返回表达式右边的值,右边的j在到达10前都会一直返回true,于是就会一直循环
        // }
        // import的返回值问题
        ; (async () => {
            import("./test.js").then((e) => {
                console.log(e);
            })
        })() // 存疑
    </script>
</body>

</html>